package io.ijunfu;

import java.util.Arrays;
import java.util.HashMap;
import java.util.Map;

/**
 *
 * @Title  : URL参数转Map
 *
 * @Author : ijunfu <ijunfu@163.com>
 * @Date   : 2024/3/16 21:23
 * @Version: 1.0
 * @Motto  : 简洁的代码是智慧的结晶 卓越的编码是对复杂性的优雅征服
 *
 */
public class App {

    public static void main(String[] args) {
        // url地址
        String url = "https://www.baidu.com/s?ie=UTF-8&wd=mybatis";

        // 以?、=、&分割字符串
        String[] split = url.split("[?=&]");

//        Arrays.stream(split).forEach(System.out::println);

        // 封装到Map中
        Map<String, String> map = new HashMap<>();
        for(int i=1; i< split.length; i++) {
            map.put(split[i], split[++i]);
        }

        map.forEach((k,v) -> System.out.println(k + "=" + v));
    }

}
